#include "runtime_config.h"

// 定义全局变量
RuntimeConfig g_runtime_config;

// 初始化运行时配置
void runtime_config_init() {
    g_runtime_config.capture_flag = 0;
    g_runtime_config.audio_enabled = 0;
    g_runtime_config.onvif_enabled = 0;
    g_runtime_config.rtsp_port = 554;
    g_runtime_config.ws_port = 8000;
}

// 释放运行时配置
void runtime_config_release() {
    // 如果需要释放动态分配的内存，可以在这里处理
    // 目前结构体中没有动态分配的内存，所以只需重置
    memset(&g_runtime_config, 0, sizeof(RuntimeConfig));
}